package com.mz.nhoz.xlsx;

import java.util.Iterator;
import java.util.LinkedHashMap;

public class RecordDataMap extends LinkedHashMap<XlsxTableHeader, Object> {
	/**
	 * Retorna el primer encabezado cuyo nombre coincida con el parametrizado.
	 * 
	 * @param headerName
	 *            - Nombre del encabezado buscado.
	 * @return primer encabezado cuyo nombre coincida con el parametrizado.
	 */
	public Object getFromHeaderName(String headerName) {
		Iterator<XlsxTableHeader> iterator = this.keySet().iterator();

		while (iterator.hasNext()) {
			XlsxTableHeader header = iterator.next();
			if (header.getName().contentEquals(headerName)) {
				return  get(header);
			}
		}

		return null;
	}
}// RecordDataMap
